var type = location.search.match(/type=([^&]+)/);
    type = (type && type[1]) || 'all';

var CONFIG = {
  type: ['all', 'inpay', 'handing', 'dealing', 'end'],
  typeChi: ['全部课程', '待付款课程', '进行中课程', '待处理课程', '已结束课程']
};

// 获取订单基本信息
function getInfo(elem, parent) {
  var $parent = $(elem).parents('.group');
  $('[name=courseprice]', parent).val($parent.find('.courseprice').text());
  $('[name=WIDout_trade_no]', parent).val($parent.find('.order-id').attr('order-id'));
  $('[name=id]', parent).val($parent.find('.order-id').text());
  $('[name=WIDbody]', parent).val('用于购买超老师平台的' + $parent.find('.teacher').text() + '老师家教服务');
  $('[name=trade_name]', parent).val('超老师家教服务');
  $('[name=is_certified]', parent).val($parent.find('.order-id').attr('is_certified'));
}

function initView() {
  var index = -1;
  // 按钮激活
  for (var i = 0; i < CONFIG.type.length; i++) {
    if (type === CONFIG.type[i]) {
      index = i;
      $('.tab-course nav a').eq(i).addClass('active');
      $('.dropdown-menu-btn').html(CONFIG.typeChi[i]);
      $('.dropdown-menu-list li').eq(i).addClass('active');
    }
  }
}

function initEvent() {
  // 点击购买
  $('.table').on('click', '.pay-btn', function() {
    $('#FastFindModal').show().addClass('in');
      $('.modal-content').hide();
      $('.pay-content').show();
    getInfo($(this), $('#FastFindModal'));
  });
//续费
    $('.table').on('click', '.renewal-btn', function() {
        $('#FastFindModal').show().addClass('in');
        $('.modal-content').hide();
        $('.renewal-content').show();
        getInfo($(this), $('#FastFindModal'));
    });
  // 隐藏
  $('.modal-header .close').click(function() {
    $('#'+$(this).attr('data-dismiss')).hide().removeClass('in');
  });

  // 确认支付
  $('#payBtn').click(function() {
    if (!/^\d+$/.test($('#coursenum_pay').val())){
        alert('请输入正确购买课程数!');
        return;
    }
    $('#payForm').submit();

  });
    $('#renewalBtn').click(function() {
        if (!/^\d+$/.test($('#coursenum_renewal').val())){
            alert('请输入正确购买课程数!');
            return;
        }
        $('#renewalForm').submit();

    });

  // 申请售后
  $('.table').on('click', '.complain', function() {
    console.log(111)
    $('#complainPanel').show().addClass('in');
    getInfo($(this), $('#complainPanel'));
  });

  // 确定申请售后
  $('#complainBtn').click(function() {
    var str = $('#complainForm').serialize();

    $.ajax({
      url: '/Home/Order/complain',
      type: 'post',
      dataType: 'json',
      data: str
    })
    .done(function(res) {
      if (res.error) {
        alert(res.msg);
        return;
      }
      $('.modal-header .close').trigger('click');
    });
  });
}

$(function() {
  initView();

  initEvent();
})
